# 求出1-1000之间的奇数和
sum = 0
for i in range(1,1000):
    if i%2 == 1:
        sum +=i
        # print(i)
print(sum)

# 如果一个3位数等于其各位数字的立方和，则称这个数为水仙花数。 求1000以内的水仙花数（3位数）
for i in range(100,1000):
    l = list(str(i))
    s = int(l[0])**3+int(l[1])**3+int(l[2])**3
    # print(l)
    if s == i:
        print(i)

"""
输入年份判断是否为闰年
闰年的判断规则如下：
（1）若某个年份能被4整除但不能被100整除，则是闰年。
（2）若某个年份能被400整除，则也是闰年。
"""
year= int(input('输入年份：'))
print(year//400)
if year%4 ==0 and year%100 !=0 or year%400==0:
    print(str(year)+'年是闰年')
else:
    print(str(year)+'年不是闰年')

# 阶乘
shu= int(input('输入数字：'))
i = 1
cheng = 1
while i <=shu:
    cheng *=i
    i+=1
print(cheng)

# 9*9乘法表
for i in range(1,10):
    print('')
    for k in  range(1,10):
        if k<=i:
            print('{}*{}={:<2s}'.format(k,i,str(i*k)),end=' ')
